home *** CD-ROM | disk | FTP | other *** search
/ Acorn Risc Technologies StrongARM CD-ROM / Acorn Risc Technologies StrongARM CD-ROM.iso / ftp / documents / appnotes / 016_030 / 027c / Text
Encoding:
Text File  |  1993-08-02  |  6.3 KB  |  164 lines

  1. -----------------------------------------------------------------------------
  2. 9th July 1992
  3. -----------------------------------------------------------------------------
  4. Support Group Application Note 
  5. Number: 027
  6. Issue: 1  
  7. Author:
  8. -----------------------------------------------------------------------------
  9.  
  10. BBC User Guide Errata - UK Version
  11.  
  12. -----------------------------------------------------------------------------
  13. Applicable Hardware: BBC B
  14.                      
  15. Related Application Notes:
  16.  
  17.  
  18. -----------------------------------------------------------------------------
  19. Copyright (C) Acorn Computers Limited 1992
  20.  
  21. Every effort has been made to ensure that the information in this leaflet is 
  22. true and correct at the time of printing. However, the products described in
  23. this leaflet are subject to continuous development and improvements and
  24. Acorn Computers Limited reserves the right to change its specifications at
  25. any time. Acorn Computers Limited cannot accept liability for any loss or
  26. damage arising from the use of any information or particulars in this
  27. leaflet. ACORN, ECONET and ARCHIMEDES are trademarks of Acorn Computers
  28. Limited.
  29. -----------------------------------------------------------------------------
  30. Support Group
  31. Acorn Computers Limited
  32. Acorn House
  33. Vision Park
  34. Histon
  35. Cambridge       CB4 4AE
  36. -----------------------------------------------------------------------------
  37.  
  38. This is the current errata for the User Guide as supplied with all UK
  39. computers.
  40.  
  41. Page 13         The range of cassette leads shown have now been deleted.
  42.  
  43. Page 23         The *FX command takes a second parameter which controls the
  44. interlace on Modes 0-6.  If the second parameter is a 1 then interlace is
  45. turned on, if 0 them it is turned off. Note that the change in interlace
  46. operation only takes place after the next MODE command.
  47.  
  48. Page 32         Insert a ' : ' after the ' ; ' on line 115 of the example.
  49.  
  50. Page 33         Insert a ' : ' after the ' ; ' on line 160.
  51.  
  52. Page 43         Add a '-' after '+/ ' on line 230.
  53.  
  54. Page 53         (Second paragraph)  Alter 'page 213' to 'page 211'.
  55.  
  56. Page 61         Delete the space between 'RND' and '(4)' in line 100.
  57.  
  58. Page 65         The arithmetic range extends from 170000 . . . . . (1.7 *
  59. 10^38) to 0.000 . . . . .(1.2 * 10^-39), not as shown.
  60.  
  61. Page 67         In the second example program there should be '$' after each
  62. 'A' in line 40.
  63.  
  64. Page 72         [BASIC II ONLY]  At the top of the page, the maximum number
  65. of significant figures is 10, and the initial value of @% is &90A.
  66.  
  67. Page 74         Add a ' ; ' after "H" in line 40.
  68.  
  69. Page 93         Alter line 100 of the example to read - FOR ROW = 1 TO 5.
  70.  
  71. Page 100        (3/4 down the page)  All non-zero values are regarded as
  72. true EXCEPT integers from -1 to +1
  73.  
  74. Page 143        (Top of page)  Note that the "Auto-boot" mechanism does not
  75. work on the cassette filing system.
  76.                 (1/2 down the page)  Change 'page 424' to 'page 422'.
  77.  
  78. Page 152        (3/4 down the page)  the code for 'New Background' is 157
  79. not 137 as shown.
  80.  
  81. Page 179        Line 10120 of the example should read MOVE X%, Y%.
  82.  
  83. Page 204        (Last paragraph)  'page 428' should read 'page 426'.
  84.  
  85. Page 288        Note that pressing <SHIFT> and <CTRL> together holds the
  86. listing until they are released, and that <ESCAPE> stops the listing.
  87.  
  88. Page 327        Note that 'PRINT~' followed by a numeric argument prints
  89. that argument in hexadecimal.
  90.  
  91. Page 328        (paragraph concerning Integer Variables)  Integers are sent
  92. MOST significant byte first, not least significant byte first as shown.
  93.  
  94.  
  95. Page 416        (First paragraph)  The whole LINE after a ' * ' is passed to
  96. the Operating System, rather than just the rest of the statement.
  97.  
  98. Page 421        Alter *FX2,0 to read '...and DISABLES the RS423 receiver'.
  99. Alter *FX2,1 to read '...RS423 port, disables the keyboard'.
  100.  
  101. Page 423        Add : *FX6,0 filters NO characters.
  102.  
  103. Page 427        In paragraph six, 'After a *FX20,1 command....' the line
  104. should read 'After a *FX20,6 command....'.
  105.  
  106. Page 438        (paragraph beginning 'If on entry....')  The net effect of
  107. X=&00 and Y=&FF is to read the value of V into X (not A as shown).
  108.  
  109. Page 439        The second OSBYTE call shown is A=&E2(226) not &EA(228).
  110.  
  111. Page 453        (top paragraph)  The channel number is returned in A not in
  112. Y as shown.
  113.  
  114. Page 459        OSWORD A=O : 'On exit ...... Y is set to the length of the
  115. line EXcluding the CR if C=0.' (Not INcluding as shown).
  116.  
  117. Page 469/70     There should be ' \ ' characters between the assembler
  118. statements and the comments on EVERY line.
  119.  
  120. Page 482        Add three error codes:  251 - Bad Key
  121.                                         253 - Bad String
  122.                                         254 - Bad Command
  123.  
  124. Page 488        The pattern for code 36 should be inverted (ie black:=white
  125. and white:=black).
  126.  
  127. Page 489        The pattern for code 228 is upside down.
  128.  
  129. Page 490        The comments for codes 24 and 27 should be reversed (ie
  130. 27=Nothing).
  131.  
  132. Page 497        The codes for the UP and DOWN cursor keys should be
  133. reversed.
  134.  
  135. Page 499        The pin numbers on the disc, printer, user input/output,
  136. 1MHz bus and Tube have been reversed (eg on the Tube, the top right pin is
  137. pin1 and the bottom left pin is pin34).
  138.  
  139. Page 501        Delete the comment that &D00-&DFF is for user supplied
  140. routines.  This area is RESERVED for the Operating System.
  141.  
  142.  
  143. The remaining errata concern the index (p513 ++). Only the corrected line
  144. will be given.
  145.  
  146. Abbreviations for keywords              483
  147. Addressing modes                        449 
  148. ASCII                                   490 
  149. Error codes                             147, 252, 482 
  150. Error handling                          147, 309, 338, 397, 434
  151.  - in the Assembler                     314, 448 
  152. Indirection operators                   409, 450 
  153. INKEY                                   81, 275, 430, 435 
  154. Printer on/off                          288, 407, 422 
  155. Saving memory space                     194,  361 
  156. Scroll mode                             38, 380 
  157. UNTIL                                   87, 370 
  158. *KEY                                    141, 416, 439 
  159. ; in VDU                                386 
  160. ~ PRINT in hex                          18, 408 
  161. " quotation marks                       324 
  162. '  apostrophe                           324 
  163. |  vertical bar                         18, 22, 23
  164.